home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / PROGTOOL / VTP031.ZIP;1 / VTPMAKE.PAS < prev    next >
Encoding:
Pascal/Delphi Source File  |  1993-12-29  |  8.8 KB  |  221 lines

  1. {
  2.  ÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕÕ
  3.  
  4.  Visionix Library Make Utility (VTPMAKE)
  5.  Copyright 1991,1992 Visionix
  6.  ALL RIGHTS RESERVED
  7.  
  8.  This program uses all of the libraries in VTP.  By compiling it,
  9.  all TPU/TPP/TPW/TP2 files can be automatically generated.
  10.  
  11.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  12.  
  13.  Revision history in reverse chronological order:
  14.  
  15.  Initials  Date      Comment
  16.  ƒƒƒƒƒƒƒƒ  ƒƒƒƒƒƒƒƒ  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  17.  
  18.  jrt       11/20/93  Updated for GOLDEN BETA 0.30 release
  19.  jrt       10/27/93  Cleaned up for beta 0.30 release
  20.  mep       05/08/93  Updated for beta 0.21 release
  21.  jrt       12/07/92  Sync with beta 0.11 release
  22.  jrt       11/21/92  Made sync with Beta 0.08 release
  23.  mep       11/12/92  First logged revision.
  24.  
  25.  ƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒƒ
  26. }
  27.  
  28. Program VTPMake;
  29.  
  30. Uses
  31.  
  32.   vansiiou,  { ANSI Input/Output filter&driver unit                       }
  33.              { DONE                                                       }
  34.  
  35.   vansiu,    { general ANSI functions unit                                }
  36.              { DONE                                                       }
  37.  
  38. {$IFNDEF OS2}
  39.   vapmu,     { advanced power management unit                             }
  40.              { DONE BUT NEEDS TESTING                                     }
  41.  
  42. {$ENDIF}
  43.  
  44.   vavtiou,   { AVT (Avatar) Input/Output filter&driver unit               }
  45.              { DONE (SEE CAVEATS)                                         }
  46.  
  47. {$IFNDEF OS2}
  48.   vbiosu,    { bios data area unit                                        }
  49.              { DONE                                                       }
  50.  
  51.   vcdromu,   { cd-rom audio unit                                          }
  52.              { DONE FOR 1.0--WILL ADD DIRECT-SCSI AND OS/2 IN NEXT RELEASE}
  53. {$ENDIF}
  54.  
  55.  {vcopyu,}   { file copy unit                                             }
  56.              { DONE                                                       }
  57.  
  58.   vcrtu,     { tp crt-->vin/vout unit                                     }
  59.              { DONE                                                       }
  60.  
  61.   vdatesu,   { time/dates unit                                            }
  62.              { REWRITTEN BY MIKE.  CHECK NAMING CONVENTIONS.              }
  63.  
  64.   vdebugu,   { debugging functions unit                                   }
  65.              { DONE FOR NOW.  ENHANCE IN THE FUTURE.                      }
  66.  
  67.   vdoshu,    { high-level dos functions unit                              }
  68.              { NEED TO WRITE SEV. OS/2 FUNCTIONS; ADD SHAREOPEN???        }
  69.  
  70. {$IFNDEF OS2}
  71.   vdpmiu,    { Dos Protected Mode Interface (DPMI) unit                   }
  72.              { DONE FOR 1.0--WILL ENHANCE FOR NEXT RELEASE.               }
  73.  
  74.   vemsu,     { EMS Unit                                                   }
  75.              { DONE                                                       }
  76.  
  77.   vequipu,   { Int 11/equipment determination unit                        }
  78.              { DONE.  WILL ADD OS/2 SUPPORT IN NEXT RELEASE.              }
  79. {$ENDIF}
  80.  
  81.  
  82.   vfontu,    { font unit                                                  }
  83.              { DONE--NEEDS OS/2 VERSION OF VFONTGET                       }
  84.  
  85. {$IFNDEF OS2}
  86.  
  87.   vfosu,     { FOSSIL unit                                                }
  88.              { DONE--WILL SUPPORT READ/WRITE FLAGS AND TIMEOUT IN NEXT    }
  89.              { RELEASE.                                                   }
  90.  
  91. {$ENDIF}
  92.  
  93.   vgenu,     { general functions unit                                     }
  94.              { DONE  (EXCEPT PUSH/POP/SETJUMP STUFF                       }
  95.  
  96.   vinu,      { input channel unit                                         }
  97.              { MAKE LIKE NEW VOUT?  ADD OUT-CHAN ASSOCIATION CAPABILITY   }
  98.  
  99.   vkeybu,    { keyboard constants and functions unit                      }
  100.              { DONE.  WILL ADD FULL OS/2 SUPPORT IN NEXT RELEASE          }
  101.  
  102.   vmathu,    { high-level math unit                                       }
  103.              { DONE                                                       }
  104.  
  105.   vmemu,     { memory management unit                                     }
  106.              { LOCAL HEAP ALLOC IS DONE--ADD SUPPORT FOR SYSTEM HEAP      }
  107.              { IE: WINDOWS GlobalAlloc, OS/2 DosGlobalAlloc               }
  108.              { WILL ADD EMS/XMS SUPPORT IN NEXT RELEASE.                  }
  109.  
  110.  
  111. {$IFNDEF OS2}
  112.   vmscdexu,  { MS CD-rom eXtensions unit                                  }
  113.              { DONE.  WILl ADD OS/2 SUPPORT IN NEXT RELEASE.              }
  114. {$ENDIF}
  115.  
  116.   vmultiu,   { "multi-tasker" unit                                        }
  117.              { ADD FUNCTIONS TO WORK WITH WIN/DV/OS-2 MULTITASKERS        }
  118.              { WILL FINISH MULTITHREAD FUNCTIONS IN NEXT RELEASE.         }
  119.  
  120.   voutu,     { output channel unit                                     PD }
  121.              { DONE (SEE CAVEATS                                          }
  122.  
  123.   vpointu,   { mouse/pointer unit                                         }
  124.              { DONE--WILL ENHANCE IN THE NEXT RELEASE                     }
  125.  
  126.   vresfu,    { resource file unit                                         }
  127.              { DONE--NEEDS TESTING IN NON-VUI MODE                        }
  128.  
  129. (*
  130.  
  131.   vseru,     { serial i/o unit                                            }
  132.              { DONE                                                       }
  133.  
  134.   vserhu,
  135.  
  136. *)
  137.  
  138.   vserlu,    { low-level/types unit for vser                              }
  139.              { DONE                                                       }
  140.  
  141. {$IFNDEF OS2}
  142.   vshareu,   { file sharing functions unit                                }
  143.              { REVIEW                                                     }
  144. {$ENDIF}
  145.  
  146.   vsortu,    { sort functions unit                                        }
  147.              { DONE                                                       }
  148.  
  149.   vstateu,   { finite-state machine unit                                D }
  150.              { DONE--NEEDS TESTING                                        }
  151.  
  152.   vstringu,  { string functions unit                                   PD }
  153.              { DONE                                                       }
  154.  
  155.   vstrtxtu,  { string Text File Device Driver (TFDD) unit               D }
  156.              { DONE                                                       }
  157.  
  158.   vtextu,    { special-text file device driver unit                       }
  159.              { DONE                                                       }
  160.  
  161.   vtypesu,   { types unit for all of VDL                                  }
  162.              { DONE                                                       }
  163.  
  164. {$IFNDEF OS2}
  165.   vuartu,    { serial 8250/16450/16550 driver unit                     PD }
  166.              { DONE--MAY ADD BUFFERED OUTPUT IN NEXT RELEASE              }
  167.              { WILL SUPPORT READ/WRITE FLAGS AND TIMEOUT IN NEXT          }
  168.              { RELEASE.                                                   }
  169.  
  170. {$ENDIF}
  171.  
  172. {$IFDEF VUI}
  173.  
  174.   vuihelpu,  { help unit                                                  }
  175.              { DONE                                                       }
  176.  
  177.   vuiformu,  { new form unit                                              }
  178.              { DONE                                                       }
  179.  
  180.   vuiwidgu,  { high-level window functions unit                           }
  181.              { DONE                                                       }
  182.  
  183.   vuiwinu,   { low-level window functions unit                            }
  184.              { DONE                                                       }
  185.  
  186. {$ENDIF}
  187.  
  188. {$IFNDEF OS2}
  189.   vvdsu,     { Virtual DMA Services Unit                               PD }
  190.              { NEED TO SYNC MIKES AND JRS                                 }
  191.  
  192.   vxprocu,   { exit procedure management unit                           D }
  193.              { DONE (REVIEW)                                              }
  194.  
  195.   vxmsu;     { XMS memory manager unit                                  D }
  196.              { DONE                                                       }
  197. {$ELSE}
  198.  
  199.   {---------------------------}
  200.   { OS/2 API DLL Import Units }
  201.   {---------------------------}
  202.  
  203.   vvioi,     { OS/2 Vio Functions DLL import unit                       D }
  204.              { DONE                                                       }
  205.  
  206.   vmoui,     { OS/2 Mou Functions DLL import unit                       D }
  207.              { DONE                                                       }
  208.  
  209.   vkbdi;     { OS/2 Kbd Functions DLL import unit                       D }
  210.              { DONE                                                       }
  211.  
  212. {$ENDIF}
  213.  
  214.  
  215.  
  216. BEGIN
  217. END.
  218.  
  219.  
  220.  
  221.